home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / UDDIWEB.MSI / bindingdetail.aspx < prev    next >
Encoding:
Text File  |  2003-02-21  |  4.9 KB  |  166 lines

  1. <!-- ############################################################################ -->
  2. <!-- ## UDDI Services                                                          ## -->
  3. <!-- ## Copyright (c) Microsoft Corporation.  All rights reserved.             ## -->
  4. <!-- ############################################################################ -->
  5.  
  6. <%@ Page Language='C#' Inherits='UDDI.Web.UddiPage' %>
  7. <%@ Register TagPrefix='uddi' Namespace='UDDI.Web' Assembly='uddi.web' %>
  8. <%@ Register Tagprefix='uddi' Tagname='Header' Src='../controls/header.ascx' %>
  9. <%@ Register Tagprefix='uddi' Tagname='Footer' Src='../controls/footer.ascx' %>
  10. <%@ Register Tagprefix='uddi' Tagname='BreadCrumb' Src='../controls/breadcrumb.ascx' %>
  11. <%@ Register Tagprefix='uddi' Tagname='Descriptions' Src='../controls/descriptions.ascx' %>
  12. <%@ Register TagPrefix='uddi' Tagname='InstanceInfos' Src='../controls/instanceinfos.ascx' %>
  13. <%@ Import Namespace='UDDI.API' %>
  14. <%@ Import Namespace='UDDI.API.Business' %>
  15. <%@ Import Namespace='UDDI.API.Binding' %>
  16. <%@ Import Namespace='UDDI' %>
  17. <%@ Import Namespace='System.Data' %>
  18.  
  19. <script language='C#' runat='server'>
  20.     protected bool frames = false;
  21.                 
  22.     protected void Page_Init( object sender, EventArgs e )
  23.     {
  24.         frames = ( "true" == Request[ "frames" ] );
  25.     }
  26.     
  27.     protected void Page_Load( object sender, EventArgs e )
  28.     {
  29.         
  30.         
  31.         string key = Request[ "key" ];
  32.  
  33.         if( Utility.StringEmpty( key ) )
  34.             Response.Redirect( "default.aspx" );
  35.  
  36.         BindingTemplate binding = new BindingTemplate();
  37.         binding.BindingKey = key;
  38.         binding.Get();
  39.         
  40.         bindingKey.Text = binding.BindingKey;
  41.         
  42.         if( null!=  binding.AccessPoint )
  43.         {
  44.             
  45.             AccessPoint.Text = HttpUtility.HtmlEncode( binding.AccessPoint.Value );         
  46.         }
  47.         else
  48.         {
  49.             AccessPoint.Text = Localization.GetString( "HEADING_BINDING" );
  50.         }
  51.         
  52.         UrlType.Text = binding.AccessPoint.URLType.ToString();
  53.  
  54.         descriptions.Initialize( binding.Descriptions );
  55.         instanceInfos.Initialize( binding.TModelInstanceInfos, binding, false );
  56.         
  57.         breadcrumb.Initialize( BreadCrumbType.Details, EntityType.BindingTemplate, key );
  58.     }            
  59. </script>
  60. <uddi:StyleSheetControl
  61.     Runat='server'
  62.     Default='../stylesheets/uddi.css' 
  63.     Downlevel='../stylesheets/uddidl.css' 
  64.     />
  65. <uddi:PageStyleControl 
  66.     Runat='server'
  67.     OnClientContextMenu='Document_OnContextMenu()'
  68.     Title="TITLE"
  69.     AltTitle="TITLE_ALT"
  70.     />
  71. <uddi:ClientScriptRegister
  72.     Runat='server'
  73.     Source='../client.js'
  74.     Language='javascript'
  75.     />
  76. <uddi:SecurityControl 
  77.     UserRequired='true'
  78.     Runat='server' 
  79.     />
  80. <form runat='server'>
  81.  
  82. <table width='100%' border='0' height='100%' cellpadding='0' cellspacing='0'>
  83.         <asp:PlaceHolder
  84.             Id='HeaderBag'
  85.             Runat='server'
  86.             >
  87.             <tr height='95'>
  88.                 <td>
  89.                     <!-- Header Control Here -->
  90.                     <uddi:Header
  91.                         Runat='server' 
  92.                         />
  93.                 </td>
  94.             </tr>
  95.         </asp:PlaceHolder>
  96.         <tr height='100%' valign='top'>
  97.             <td>
  98.                 <uddi:BreadCrumb 
  99.                     Id='breadcrumb' 
  100.                     Runat='server' 
  101.                     />
  102.                 <table cellpadding='10' cellspacing='0' border='0' width='100%'>
  103.                     <tr>
  104.                         <td>
  105.                             <uddi:UddiLabel Text='[[HELP_BLOCK_BINDING]]' CssClass='helpBlock' Runat='server' /><br>
  106.                             <br>
  107.                             <uddi:TabControl ID='tabs' Runat='server'>
  108.                                 <uddi:TabPage Name='TAB_DETAILS' Runat='server'>
  109.                                     <uddi:ContextualHelpControl 
  110.                                             Runat='Server'
  111.                                             Text='[[HELP_BLOCK_BINDING_DETAILS]]'
  112.                                             HelpFile='search.context.bindingdetails'
  113.                                             CssClass='tabHelpBlock'
  114.                                             BorderWidth='0'
  115.                                             />
  116.                                     
  117.                                     
  118.                                     <br>
  119.                                     <uddi:UddiLabel Text='[[TAG_ACCESS_POINT]]' CssClass='header' Runat='server' /><br>
  120.                                     <asp:Label id='AccessPoint' Runat='server'/><br>
  121.                                     <br>
  122.                                     <uddi:UddiLabel Text='[[TAG_URL_TYPE]]' CssClass='header' Runat='server' /><br>
  123.                                     <asp:Label id='UrlType' Runat='server'/><br>
  124.                                     <br>
  125.                                     <uddi:UddiLabel Text='[[TAG_BINDING_KEY]]' CssClass='header' Runat='server' /><br>
  126.                                     <asp:Label id='bindingKey' Runat='server' /><br>
  127.                                     <br>
  128.                                     <uddi:Descriptions ID='descriptions' Runat='server' />
  129.                                 </uddi:TabPage>
  130.                                 
  131.                                 <uddi:TabPage Name='TAB_INSTANCE_INFOS' Runat='server'>
  132.                                     <uddi:ContextualHelpControl 
  133.                                             Runat='Server'
  134.                                             Text='[[HELP_BLOCK_BINDING_INSTANCE_INFOS]]'
  135.                                             HelpFile='search.context.bindinginstanceinfos'
  136.                                             CssClass='tabHelpBlock'
  137.                                             BorderWidth='0'
  138.                                             />
  139.                                     
  140.                                     
  141.                                     <br>
  142.                                     <uddi:InstanceInfos Id='instanceInfos' Runat='server' />                    
  143.                                 </uddi:TabPage>
  144.                             </uddi:TabControl>
  145.                         </td>
  146.                     </tr>
  147.                 </table>
  148.             </td>
  149.         </tr>
  150.         <asp:PlaceHolder 
  151.             Id='FooterBag'
  152.             Runat='server'
  153.             >
  154.             <tr height='95'>
  155.                 <td>
  156.                     <!-- Footer Control Here -->
  157.                     <uddi:Footer
  158.                         Runat='server' 
  159.                         />
  160.                 </td>
  161.             </tr>
  162.         </asp:PlaceHolder>
  163.     </table> 
  164. </form>
  165.  
  166.